﻿using System;
using System.Collections.Generic;
using jade.content.onto;

namespace GatewayUtil.gatewayConfig
{
    public class AgentDescription
    {
        public bool publicable = false;
        public Dictionary<String, OperationDescription> operations = new Dictionary<String, OperationDescription>();
    }
    public class OperationDescription
    {
        private String _operationName;
        private Ontology _ontology;
        private String _assemblyName;
        private String _soapAction;

        public String operationName
        {
            get
            {
                return this._operationName;
            }
            set
            {
                this._operationName = value;
            }
        }

        public Ontology ontology
        {
            get
            {
                return this._ontology;
            }

            set
            {
                this._ontology = value;
            }
        }

        public String assemblyName
        {
            get
            {
                return this._assemblyName;
            }
            set{
                this._assemblyName = value;
            }
        }

        public String soapAction
        {
            get
            {
                return this._soapAction;
            }
            set
            {
                this._soapAction = value;
            }
        }
    }
}
